#pragma once
#include "TCharSupport.h"
#include "EpilLiteralExpressionCode.h"
#include "EpilStatementCode.h"


class EpilAssignmentCode : public EpilStatementCode
{
public:
	EpilAssignmentCode();
	~EpilAssignmentCode();

	const EpilLiteralExpressionCode *	GetAssigner() const											{ return m_assigner; }
	void								SetAssigner( const EpilLiteralExpressionCode * assigner )	{ m_assigner = assigner; }
	tstring								GetAssignee() const											{ return m_assignee; }
	void								SetAssignee( const tstring & assignee )						{ m_assignee = assignee; }

private:
	const EpilLiteralExpressionCode *	m_assigner;
	tstring								m_assignee;
};
